execute and deliver - German English Dictionary